#define _CRT_SECURE_NO_WARNINGS 1
#include"Date.h"

void TestDate()
{
	Date d1(2022, 9, 5);
	Date d2(d1);
	Date d3(2022, 8, 31);

	//Date d2 = d1;
	//d1 += 4;
	//d1 += 40;
	//d1 += 400;
	//d1 += 4000;

	//d1 = d2 = d3;

	//d2 = d3 + 100;
	//cout << (d2 == d3) << endl;
	//cout << (d2 != d3) << endl;
	//cout << (d2 > d3) << endl;
	//cout << (d2 >= d3) << endl;
	//cout << (d2 < d3) << endl;
	//cout << (d2 <= d3) << endl;

	d2 -= 4500;
	//d3 = d1 - 4500;

	//d3 = d1 + 3;
	//d3.print();

	//Date d4 = d1 + 30;
	//d4.print();

	//Date d5 = d1 + 300;
	//d5.print();

	//Date d6 = d1 + 3000;
	//d6.print();

	//Date d4 = d2++;
	//Date d5 = ++d3;

	//Date d4 = d2--;
	//Date d5 = --d3;

	Date d4(2022, 8, 7);
	Date d5(2000, 6, 1);

	cout << d4 - d5 << endl;
	cout << d5 - d4 << endl;

}
int main()
{
	TestDate();
	return 0;
}